Type: concept
Confidence: 0.70
Created: 2026-04-25
Updated: 2026-04-25
Tags: code-reviewagentquality-assuranceautomationAI工程

Code Reviewer Agent

概述

Code Reviewer Agent 是一名资深代码审查员,专门用于自动化代码质量检查,确保代码符合安全、性能和可维护性标准。

关键内容

  1. 审查优先级
  2. 安全问题:身份验证、授权、数据泄露风险
  3. 性能问题算法复杂度、内存泄漏、低效查询
  4. 代码质量:可读性、命名规范、文档完整性
  5. 测试覆盖:缺失测试、边界情况
  6. 设计模式:SOLID 原则、架构合理性

  7. 审查流程

  8. 自动运行 git diff 查看最近变更
  9. 重点检查被修改的文件
  10. 按优先级顺序进行系统性审查
  11. 提供结构化的审查反馈

  12. 审查清单

  13. 代码清晰易读
  14. 函数和变量命名合理
  15. 避免重复代码
  16. 正确的错误处理机制
  17. 不暴露密钥或 API key
  18. 输入校验已实现
  19. 测试覆盖充分
  20. 考虑性能问题

  21. 审查输出格式

  22. 严重性分级(Critical/High/Medium/Low)
  23. 问题分类(Security/Performance/Quality/Testing/Design)
  24. 具体位置(文件路径和行号)
  25. 问题描述及建议修复方案
  26. 对系统的影响评估

来源

相关